GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
pods::SDLx::Controller::State(3) User Contributed Perl Documentation pods::SDLx::Controller::State(3)

SDLx::Controller::State - the state of a SDLx::Controller::Interface

Extension, Controller

  # you'll most likely get a State object from a SDLx::Controller::Interface
  # object. Just in case, here's how you would construct one by hand:
  my $state1 = SDLx::Controller::State->new;
  my $state2 = SDLx::Controller::State->new( $x, $y, $v_x, $v_y, $rotation, $ang_v );

  # attributes are just simple accessors:
  $state->x(10);
  $state->x;      # 10

  # same goes for the rest:
  $state->y;
  $state->ang_v;

  # etc.

A state object is a simple container for any given state inside a running SDLx::Controller::Interface instance.

Creates a new state container object. Can optionally set the initial value of all its attributes (see below).

Accessor to get/set the x value, usually used to position the item or check for collisions.

Accessor to get/set the y value, usually used to position the item or check for collisions.

Accessor to get/set the x velocity of the instance, for moving objects dynamically.

Accessor to get/set the y velocity of the instance, for moving objects dynamically.

Accessor to get/set the rotation of the object, in degrees (0..360).

Accessor to get/set the angular velocity, for rotating objects dynamically.

See "AUTHORS" in SDL
2022-06-07 perl v5.32.1

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.