Contents Menu Expand Light mode Dark mode Auto light/dark mode
Python Arcade 2.6.17
Light Logo Dark Logo
Python Arcade 2.6.17

Getting Started

  • Get Started Here
  • Installation Instructions
    • Setting Up a Virtual Environment In PyCharm
    • Installation on Windows
    • Installation on the Mac
    • Installation on Linux
    • Installation From Source
    • Installation for Obsolete Python Versions
  • Pygame Comparison
  • Games Made With Arcade
  • How-To Example Code

API

  • Quick API Index
  • Arcade Package API
    • Arcade Data Types
    • Drawing - Primitives
    • Drawing - Batch
    • Drawing - Utility
    • Sprites
    • Sprite Lists
    • Sprite Scenes
    • Camera
    • Text - Image/Pillow based
    • Text - Pyglet/Glyph based
    • Tiled Map Reader
    • Texture Management
    • Texture Atlas
    • Performance Information
    • Physics Engines
    • Misc Utility Functions
    • Geometry Support
    • Game Controller Support
    • Window and View
    • Sound
    • Pathfinding
    • Particles
    • Arcade Version Number
    • Isometric Map Support (incomplete)
    • OpenGL Context
    • Arcade OpenGL API
      • Context
      • Texture
      • Buffer
      • BufferDescription
      • Geometry
      • Framebuffer
      • Query
      • Program
      • Compute Shader
      • Exceptions
    • GUI
    • GUI Widgets
    • GUI Events
    • arcade.key package
    • arcade.csscolor package
    • arcade.color package
    • Built-In Resources
    • Working with the Keyboard
  • Built-In Resources

Tutorials

  • Simple Platformer
    • Step 1 - Install and Open a Window
    • Step 2 - Add Sprites
    • Step 3 - Scene Object
    • Step 4 - Add User Control
    • Step 5 - Add Gravity
    • Step 6 - Add a Camera
    • Step 7 - Add Coins And Sound
    • Step 8 - Display The Score
    • Step 9 - Use Tiled Map Editor
    • Step 10 - Multiple Levels and Other Layers
    • Step 11 - Add Ladders, Properties, and a Moving Platform
    • Step 12 - Add Character Animations, and Better Keyboard Control
    • Step 13 - Add Enemies
    • Step 14 - Moving Enemies
    • Step 15 - Collision with Enemies
    • Step 16 - Shooting Bullets
    • Step 17 - Views
  • Pymunk Platformer
  • Using Views for Start/End Screens
  • Solitaire Tutorial
  • Lights Tutorial
  • GPU Particle Burst
  • Bundling a Game with PyInstaller
  • Compiling a Game with Nuitka
  • Shader Toy Tutorial - Glow
  • Shader Toy Tutorial - Particles
  • Working With FrameBuffer Objects
  • Ray-casting Shadows
  • CRT Filter
  • Compute Shader Tutorial
  • GUI
    • GUI Concepts
    • GUI Style
    • Troubleshooting & Hints

Advanced

  • Headless Arcade
  • Vertical Synchronization
  • Textures
  • Texture Atlas
  • OpenGL Notes
  • Arcade Performance Information

Community

  • Diverse Coders
  • Social Media

Development

  • Development Information
    • Release Notes
    • How to Contribute
    • Arcade Performance Information
    • Edge Artifacts
    • Directory Structure
    • How to Submit Changes
    • Enhancement List
    • Logging
    • How to Build
    • Release Checklist
  v: stable
Versions
latest
stable
2.6.17
2.6.16
2.6.15
2.6.14
2.6.13
2.6.12
2.6.11
2.6.10
2.6.9
2.6.8
2.6.7
2.6.6
2.6.5
2.6.4
2.6.3
2.6.2
2.6.1
2.6.0
2.5.7
development
2_7_doc_reorg
Downloads
pdf
epub
On Read the Docs
Project Home
Builds
Back to top
Edit this page

Arcade Data Types#

arcade.TiledObject#

class arcade.TiledObject(shape, properties, name, type)[source]#
name: Optional[str]#

Alias for field number 2

properties: Optional[Dict[str, Union[float, pathlib.Path, str, bool, pytiled_parser.common_types.Color]]]#

Alias for field number 1

shape: Union[Tuple[float, float], List[float], Sequence[Union[Tuple[float, float], List[float]]], Tuple[float, float, float, float]]#

Alias for field number 0

type: Optional[str]#

Alias for field number 3

Next
Drawing - Primitives
Previous
Arcade Package API
Copyright © 2022, Paul Vincent Craven
Made with Sphinx and @pradyunsg's Furo
On this page
  • Arcade Data Types
    • arcade.TiledObject