| 14 | std::vector<DisplaySprite> DisplaySprites = {}; |
| 15 | |
| 16 | void AddDisplaySprite(GAME_OBJECT_ID objectID, int spriteID, const Vector2& pos, short orient, const Vector2& scale, const Vector4& color, |
| 17 | int priority, DisplaySpriteAlignMode alignMode, DisplaySpriteScaleMode scaleMode, |
| 18 | BlendMode blendMode, DisplaySpritePhase source) |
| 19 | { |
| 20 | auto displaySprite = DisplaySprite{}; |
| 21 | displaySprite.ObjectID = objectID; |
| 22 | displaySprite.SpriteID = spriteID; |
| 23 | displaySprite.Position = pos; |
| 24 | displaySprite.Orientation = orient; |
| 25 | displaySprite.Scale = scale; |
| 26 | displaySprite.Color = color; |
| 27 | displaySprite.Priority = priority; |
| 28 | displaySprite.AlignMode = alignMode; |
| 29 | displaySprite.ScaleMode = scaleMode; |
| 30 | displaySprite.BlendMode = blendMode; |
| 31 | displaySprite.Source = source; |
| 32 | |
| 33 | DisplaySprites.push_back(displaySprite); |
| 34 | } |
| 35 | |
| 36 | void ClearAllDisplaySprites() |
| 37 | { |