GitHub Gist는 GitHub과는 달리, private도 무료입니다. 저는 주로 코드조각(Code Snippet), 로그, 메모 등을 남기는데 사용합니다.
- msjang의 GIST
- SECRET 을 제외하고는 검색엔진에 노출
- https://gist.github.com/msjang
- GIST SECRET 테스트
- URL을 가진 사람만이 접속할 수 있음, 검색엔진에 수집되지 않음
- https://gist.github.com/msjang/ef1beb2bb2f19b32e2b0
- 웹브라우저에서 사용
- https://gist.github.com 에서 github계정으로 로그인
- [+] 버튼을 눌러 New Gist 생성
- 참고, http://rotoshine.tistory.com/entry/GitHub의-Gist를-이용한-소스-코드-블로그에-넣기
- sublime 에서 사용
- 아래 게시물을 참고. config를 만들 때, ID/PW를 기록하지 않고, token만 기록
- 참고, http://jsmarch.tistory.com/entry/Sublime-Text-2-Github-Gist-연동-및-간단-사용법
#include "Precompiled.h"
#include "SoftRenderer.h"
#include
using namespace CK::DD;
// 격자를 그리는 함수
void SoftRenderer::DrawGizmo2D()
{
auto& r = GetRenderer();
const auto& g = Get2DGameEngine();
}
// 게임 오브젝트 목록
// 최초 씬 로딩을 담당하는 함수
void SoftRenderer::LoadScene2D()
{
// 최초 씬 로딩에서 사용하는 모듈 내 주요 레퍼런스
auto& g = Get2DGameEngine();
}
// 게임 로직과 렌더링 로직이 공유하는 변수
Vector2 currentPosition(0.0f, 0.0f);
// 게임 로직을 담당하는 함수
void SoftRenderer::Update2D(float InDeltaSeconds)
{
// 게임 로직에서 사용하는 모듈 내 주요 레퍼런스
auto& g = Get2DGameEngine();
const InputManager& input = g.GetInputManager();
}
// 렌더링 로직을 담당하는 함수
void SoftRenderer::Render2D()
{
// 렌더링 로직에서 사용하는 모듈 내 주요 레퍼런스
auto& r = GetRenderer();
const auto& g = Get2DGameEngine();
}
// 메시를 그리는 함수
void SoftRenderer::DrawMesh2D(const class DD::Mesh& InMesh, const Matrix3x3& InMatrix, const LinearColor& InColor)
{
}
// 삼각형을 그리는 함수
void SoftRenderer::DrawTriangle2D(std::vectorDD::Vertex2D& InVertices, const LinearColor& InColor, FillMode InFillMode)
{
}