View imagefont.cpp
// * config.iniの設定に従いスプライトフォント画像を生成する | |
// * 画像出力後、画像を表示する | |
// * Zキー、Xキーでズームイン・ズームアウト | |
// | |
// * "config.ini"の各項目の説明: | |
// | |
// fontname = 美咲ゴシック フォント名 | |
// fontsize = 4 フォントサイズ | |
// texture_width = 512 出力画像のサイズ | |
// texture_height = 512 〃 |
View scale.cpp
#include <Siv3D.hpp> | |
struct ParamScale | |
{ | |
float scale; | |
float unused[3]; | |
}; | |
void setScale(const int scale) | |
{ |
View leap.cpp
#define NOMINMAX | |
#define STRICT | |
#include <windows.h> | |
#include <Siv3D.hpp> | |
#include <HamFramework.hpp> | |
#include <Siv3DAddon/LeapMotion.hpp> | |
// Leap Motion で アプリケーションランチャー | |
// |
View layeredwnd.cpp
#define NOMINMAX | |
#define STRICT | |
#define WIN32_LEAN_AND_MEAN | |
#include <windows.h> | |
#include <Siv3D.hpp> | |
struct DIBSection | |
{ | |
HDC hdc; |
View hqx.cpp
#include <Siv3D.hpp> | |
// hqx : https://code.google.com/archive/p/hqx/ | |
extern "C" { | |
#include "hqx.h" | |
}; | |
void Main() | |
{ |
View power.cpp
#define NOMINMAX | |
#define STRICT | |
#define WIN32_LEAN_AND_MEAN | |
#include <windows.h> | |
#include <Siv3D.hpp> | |
// システムの電源情報をWin32APIにより取得し保持する | |
class PowerStatus | |
{ |
View sol2_coro.cpp
#include <Siv3D.hpp> | |
#include <memory> | |
// Lua 5.2.x (need 'lua52.dll' at runtime) | |
#include <lua.hpp> | |
#pragma comment(lib, "lua52.lib") | |
// Sol 2.14 | |
#include <sol.hpp> |
View sol2.cpp
#include <Siv3D.hpp> | |
#include <memory> | |
// Console app | |
#pragma comment(linker, "/SUBSYSTEM:CONSOLE") | |
// Lua 5.2.x (need 'lua52.dll' at runtime) | |
#include <lua.hpp> | |
#pragma comment(lib, "lua52.lib") |
View monday.cpp
#include <Siv3D.hpp> | |
class Bubble : public IEffect | |
{ | |
public: | |
Bubble(const Vec2& pos, const Vec2& vel, const double r) : pos_(pos), vel_(vel), r_(r) | |
{ | |
} | |
bool update(double t) override |
View twinkle.cpp
#include <Siv3D.hpp> | |
struct Twinkle : IEffect | |
{ | |
Vec2 pos; | |
double angle; | |
double scale; | |
Twinkle(const Vec2 pos) : pos(pos), angle(RandomSelect({ 0_deg, 45_deg })), scale(Random(0.2, 1.0)) | |
{ |
NewerOlder