Программирование - это просто
Advertisement
arrow arrow arrow Easy game base library version 1.5
08.02.2023 .
1:
C#
Delphi
Web-
Excel-
.
Easy game base library version 1.5 E-mail
megabax   
24.02.2010 .

.

.

 

(C) . . www.easyprog.ru

 

Easy game base library version 1.5

 

EasyGameBase .

 

TEasyGameBaseClass. . Serialize Unserialize,   .   ,   GetVersion, . , . FVersion.   GetClassCaption, . .

1.4 ID , .

 

TEGVector. . . . 

 

TEasyGameBitmap. . Bitmap TBitmap, .

 

TEasyGameCollection. . , .   IsMap, , . , .  

 

TEasyGamePointerCollection. TEasyGameBaseClass . TEasyGameContainer , .

 

TEasyGameLocationObjectsCollection TEasyGamePointerCollection. TEasyGameLocationObject . TEasyGameBaseClass , .

 

TEasyGameEvent. . , Reaction (), - .

 

TEasyGameAxesSystem. . x y. GetX, GetY GetPoint. , ScreenToAxesX ScreenToAxesY.

 

TEasyGameNoun. . (TEasyGameContainer) , (TEasyGameObject).  MakeQuantumOfTime, . AcceptAction. . 

 

TEasyGameContainer. . AddGameObject . MakeQuantumOfTime . (TEasyGameMap)   (TEasyGamePlatform).   TEasyGamePointerCollection TEasyGameLocationObjectsCollection , , Delete.

 

TEasyGameMap. .   (MaxX MaxY), AddGameObject (TEasyGameLocationObject) .   Draw, . TEasyGameAxesSystem. FindObjectsAsCoord FindObjectsAsCoordAndClassName. TEasyGameLocationObjectsCollection. TImage Image.

 

TEasyGameAction.   . GetActionName, . TEasyGameAction, , , . , :

        .

        , ( ).

 

 

TEasyGamePlatform. . .   . , MakeQuantumOfTime , . , .

 

TEasyGameObject.  . ( Action).

 

TEasyGameLocationObject. , . DrawWithMap . IsCollision, () . , , IsMobile. false , () . GetStopVector, . , 0, , .   . , , . , , . , , , ( 0 1).   IsCollision GetStopVector TEasyGameWall (), TEasyGameUnit TEasyGameEventsUnit.

 

TEasyGamePartOfObject. , . , : , , , , .

 

TEasyGamePartsContainer.     (TEasyGamePartOfObject).

 

TEasyGameDrawMapObject. , . TEasyGameLocationObject. Bitmap:TEasyGameBitmap -  , .

 

TEasyGameUnit. . , VX, VY ( X Y) . 1.4 ( UnitDrawMode):

        udrQuantumOfTime - ( ).

        udrNewLocation - ( , ).

1.5 GetVAsVector .

 

TEasyGameWall. . ( ).

 

TEasyGamePartOfWall. TEasyGameWall ().  IsPossibleEnter, , . , . .

 

TEasyGameWallPartsContainer. . TEasyGamePartOfWall .

 

 

EasyGameWallForm .

 

TfrmWallParameters. . : , , , .

 

 

EaseGameForms -  .

 

TEasyGameObjectEditForm . :

 

  TfrmWallParameters = class(TEasyGameObjectEditForm)

    chbTop: TCheckBox;

    chbLeft: TCheckBox;

    chbRight: TCheckBox;

    chbBottom: TCheckBox;

    spX: TSpinEdit;

    spY: TSpinEdit;

    Label1: TLabel;

    Label2: TLabel;

    btnOk: TBitBtn;

  private

    { Private declarations }

  public

    { Public declarations }

    function EditObject(AObject:TEasyGameBaseClass):integer; override;

  end;

 

EasyGameActions- 

 

TEasyGameStopAction. .  StopVector:TEGVector. . ,

        .

        , "", .

        .

 

 

 

EasyGameEvents -  ,

 

TEasyGameCollisionEvent. . , .   TEasyGameEventsUnit TEasyGameWall , .

TEasyGameWall. , , . Stop .

 

( 24.02.2010 . )
 
« .   . »
 
© 2023 Программирование - это просто
Joomla! - , GNU/GPL.
© 2005-2008 Joom.Ru - Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
  .