Restructure repository to include all source folders
Move git root from Client/ to src/ to track all source code: - Client: Game client source (moved to Client/Client/) - Server: Game server source - GameTools: Development tools - CryptoSource: Encryption utilities - database: Database scripts - Script: Game scripts - rylCoder_16.02.2008_src: Legacy coder tools - GMFont, Game: Additional resources 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
#ifndef _RYL_DBAGENT_CASTLE_GATE_DB_H_
|
||||
#define _RYL_DBAGENT_CASTLE_GATE_DB_H_
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "SiegeObjectDB.h"
|
||||
|
||||
using namespace Siege;
|
||||
|
||||
class CCastleGateDB : public CSiegeObjectDB
|
||||
{
|
||||
public:
|
||||
virtual ~CCastleGateDB();
|
||||
|
||||
// Process <20>Լ<EFBFBD>
|
||||
Siege::eReturn Process();
|
||||
|
||||
// Cmd ó<><C3B3> <20><><EFBFBD><EFBFBD> <20>Լ<EFBFBD>
|
||||
bool Upgrade(unsigned char cUpgradeTime, unsigned long dwUpgradeGold = 0, unsigned char cUpgradeType = Siege::NO_JEWEL);
|
||||
bool Repair(unsigned long dwRepairHP, unsigned long dwRepairGold = 0);
|
||||
bool Restore(unsigned char cRestoreTime, unsigned long dwRestoreGold = 0);
|
||||
bool Destroy(unsigned long dwEnemyNation = 0, bool bDeductFame = false);
|
||||
|
||||
void UpdateHP(unsigned long dwNowHP);
|
||||
|
||||
// <20>߰<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Open / Close <20><><EFBFBD>·<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> (<28><><EFBFBD>´<EFBFBD> Complete<74><65> <20>ȴ<EFBFBD>.)
|
||||
void ForceOpen();
|
||||
void ForceClose();
|
||||
|
||||
private:
|
||||
|
||||
CCastleGateDB(CDBComponent& DBComponent, const CastleObjectInfoDB& CastleObject);
|
||||
|
||||
friend class CSiegeObjectDBMgr;
|
||||
};
|
||||
|
||||
#endif _RYL_DBAGENT_CASTLE_GATE_DB_H_
|
||||
Reference in New Issue
Block a user