mirror of
https://github.com/VCMP-SqMod/SqMod.git
synced 2025-06-29 21:47:12 +02:00
Dumped the old implementation. Started with a more simple approach.
This commit is contained in:
113
source/Misc/World.hpp
Normal file
113
source/Misc/World.hpp
Normal file
@ -0,0 +1,113 @@
|
||||
#ifndef _MISC_WORLD_HPP_
|
||||
#define _MISC_WORLD_HPP_
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
#include "SqBase.hpp"
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
namespace SqMod {
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
void SetTimeRate(Uint32 rate);
|
||||
Uint32 GetTimeRate(void);
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
void SetHour(Int32 hour);
|
||||
Int32 GetHour(void);
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
void SetMinute(Int32 minute);
|
||||
Int32 GetMinute(void);
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
void SetWeather(Int32 weather);
|
||||
Int32 GetWeather(void);
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
void SetGravity(Float32 gravity);
|
||||
Float32 GetGravity(void);
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
void SetGamespeed(Float32 speed);
|
||||
Float32 GetGamespeed(void);
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
void SetWaterLevel(Float32 level);
|
||||
Float32 GetWaterLevel(void);
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
void SetMaxHeight(Float32 height);
|
||||
Float32 GetMaxHeight(void);
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
void SetKillCmdDelay(Int32 delay);
|
||||
Int32 GetKillCmdDelay(void);
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
void SetVehiclesForcedRespawnHeight(Float32 height);
|
||||
Float32 GetVehiclesForcedRespawnHeight(void);
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
void ToggleSyncFrameLimiter(bool toggle);
|
||||
bool EnabledSyncFrameLimiter(void);
|
||||
void ToggleFrameLimiter(bool toggle);
|
||||
bool EnabledFrameLimiter(void);
|
||||
void ToggleTaxiBoostJump(bool toggle);
|
||||
bool EnabledTaxiBoostJump(void);
|
||||
void ToggleDriveOnWater(bool toggle);
|
||||
bool EnabledDriveOnWater(void);
|
||||
void ToggleFastSwitch(bool toggle);
|
||||
bool EnabledFastSwitch(void);
|
||||
void ToggleFriendlyFire(bool toggle);
|
||||
bool EnabledFriendlyFire(void);
|
||||
void ToggleDisableDriveby(bool toggle);
|
||||
bool EnabledDisableDriveby(void);
|
||||
void TogglePerfectHandling(bool toggle);
|
||||
bool EnabledPerfectHandling(void);
|
||||
void ToggleFlyingCars(bool toggle);
|
||||
bool EnabledFlyingCars(void);
|
||||
void ToggleJumpSwitch(bool toggle);
|
||||
bool EnabledJumpSwitch(void);
|
||||
void ToggleShowMarkers(bool toggle);
|
||||
bool EnabledShowMarkers(void);
|
||||
void ToggleStuntBike(bool toggle);
|
||||
bool EnabledStuntBike(void);
|
||||
void ToggleShootInAir(bool toggle);
|
||||
bool EnabledShootInAir(void);
|
||||
void ToggleShowNametags(bool toggle);
|
||||
bool EnabledShowNametags(void);
|
||||
void ToggleJoinMessages(bool toggle);
|
||||
bool EnabledJoinMessages(void);
|
||||
void ToggleDeathMessages(bool toggle);
|
||||
bool EnabledDeathMessages(void);
|
||||
void ToggleChatTagsByDefaultEnabled(bool toggle);
|
||||
bool EnabledChatTagsByDefault(void);
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
void CreateExplosion(Int32 world, Int32 type, const Vector3 & pos, CPlayer & source, Uint32 level);
|
||||
void CreateExplosionEx(Int32 world, Int32 type, Float32 x, Float32 y, Float32 z, CPlayer & source, Uint32 level);
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
void HideMapObject(Int32 model, const Vector3 & pos);
|
||||
void HideMapObjectEx(Int32 model, Float32 x, Float32 y, Float32 z);
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
void ShowMapObject(Int32 model, const Vector3 & pos);
|
||||
void ShowMapObjectEx(Int32 model, Float32 x, Float32 y, Float32 z);
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
void ShowAllMapObjects(void);
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
void SetWastedSettings(Uint32 dt, Uint32 ft, Float32 fis, Float32 fos,
|
||||
const Color3 & fc, Uint32 cfs, Uint32 cft);
|
||||
Table GetWastedSettings();
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
void SetWorldBounds(const Vector2 & max, const Vector2 & min);
|
||||
void SetWorldBoundsEx(Float32 max_x, Float32 max_y, Float32 min_x, Float32 min_y);
|
||||
Table GetWorldBounds();
|
||||
|
||||
} // Namespace:: SqMod
|
||||
|
||||
#endif // _MISC_WORLD_HPP_
|
Reference in New Issue
Block a user