Skip to content

Instantly share code, notes, and snippets.

View bg1bgst333's full-sized avatar
😐

B.G bg1bgst333

😐
View GitHub Profile
@bg1bgst333
bg1bgst333 / LexicalAnalyzer.h
Created March 19, 2026 05:21
CSyntaxAnalyzer
// 二重インクルード防止
#ifndef __LEXICAL_ANALYZER_H__
#define __LEXICAL_ANALYZER_H__
// ヘッダのインクルード
// 既定のヘッダ
#include <tchar.h> // TCHAR型
#include <string> // std::string
#include <vector> // std::vector
#include <windows.h> // 標準WindowsAPI
@bg1bgst333
bg1bgst333 / LexicalAnalyzer.cpp
Created March 18, 2026 06:26
CLexicalAnalyzer::Analyze
// ヘッダのインクルード
// 既定のヘッダ
#include <iostream> // C++標準入出力
// 独自のヘッダ
#include "LexicalAnalyzer.h" // CLexicalAnalyzer
#include "TextFile.h" // CTextFile
// 解析を実行するメンバ関数Analyze.
BOOL CLexicalAnalyzer::Analyze(tstring tstrSourceFileName) {
@bg1bgst333
bg1bgst333 / LexicalAnalyzer.cpp
Created March 17, 2026 12:18
CLexicalAnalyzer
// ヘッダのインクルード
// 既定のヘッダ
#include <iostream> // C++標準入出力
// 独自のヘッダ
#include "LexicalAnalyzer.h" // CLexicalAnalyzer
#include "TextFile.h" // CTextFile
// 解析を実行するメンバ関数Analyze.
BOOL CLexicalAnalyzer::Analyze(tstring tstrSourceFileName) {
@bg1bgst333
bg1bgst333 / GameApplication.cpp
Created March 16, 2026 04:14
CGameApplication::Logic
// ヘッダのインクルード
// 独自のヘッダ
#include "GameApplication.h" // CGameApplication
// コンストラクタCGameApplication
CGameApplication::CGameApplication() : CGraphicalApplication() {
// 初期化.
m_x = 0;
m_y = 0;
@bg1bgst333
bg1bgst333 / GameApplication.cpp
Created March 14, 2026 02:00
CGameApplication::Render
// ヘッダのインクルード
// 独自のヘッダ
#include "GameApplication.h" // CGameApplication
// コンストラクタCGameApplication
CGameApplication::CGameApplication() : CGraphicalApplication() {
// 初期化.
m_x = 0;
m_y = 0;
@bg1bgst333
bg1bgst333 / GameApplication.cpp
Created March 13, 2026 01:10
CGameApplication::Input
// ヘッダのインクルード
// 独自のヘッダ
#include "GameApplication.h" // CGameApplication
// コンストラクタCGameApplication
CGameApplication::CGameApplication() : CGraphicalApplication() {
// 初期化.
m_x = 0;
m_y = 0;
@bg1bgst333
bg1bgst333 / GameApplication.cpp
Last active March 11, 2026 02:29
CGameApplication::MainProc
// ヘッダのインクルード
// 独自のヘッダ
#include "GameApplication.h" // CGameApplication
// コンストラクタCGameApplication
CGameApplication::CGameApplication() : CGraphicalApplication() {
}
// メインループ処理関数MainProc.
@bg1bgst333
bg1bgst333 / GameApplication.cpp
Created March 10, 2026 01:46
CGameApplication
// ヘッダのインクルード
// 独自のヘッダ
#include "GameApplication.h" // CGameApplication
// コンストラクタCGameApplication
CGameApplication::CGameApplication() : CGraphicalApplication() {
}
// メインループ処理関数MainProc.
@bg1bgst333
bg1bgst333 / GraphicalApplication.cpp
Created March 7, 2026 03:40
CGraphicalApplication::MainProc
// ヘッダのインクルード
// 独自のヘッダ
#include "GraphicalApplication.h" // CGraphicalApplication
// コンストラクタCGraphicalApplication
CGraphicalApplication::CGraphicalApplication() : CApplication() {
}
// メッセージループ処理関数Run.
@bg1bgst333
bg1bgst333 / GraphicalApplication.cpp
Created March 6, 2026 01:19
CGraphicalApplication::OnIdle
// ヘッダのインクルード
// 独自のヘッダ
#include "GraphicalApplication.h" // CGraphicalApplication
// コンストラクタCGraphicalApplication
CGraphicalApplication::CGraphicalApplication() : CApplication() {
}
// メッセージループ処理関数Run.