mirror of
https://github.com/bsnes-emu/bsnes.git
synced 2025-04-02 10:42:14 -04:00
byuu says: New update. Most of the work today went into eliminating hiro::Image from all objects in all ports, replacing with nall::image. That took an eternity. Changelog: - fixed crashing bug when loading games [thanks endrift!!] - toggling "show status bar" option adjusts window geometry (not supposed to recenter the window, though) - button sizes improved; icon-only button icons no longer being cut off
18 lines
343 B
C++
18 lines
343 B
C++
#pragma once
|
|
|
|
#include <utility>
|
|
|
|
namespace nall {
|
|
|
|
template<typename T> struct base_from_member {
|
|
base_from_member(T value) : value(value) {}
|
|
T value;
|
|
};
|
|
|
|
template<typename T> inline auto allocate(unsigned size, const T& value) -> T* {
|
|
T* array = new T[size];
|
|
for(unsigned i = 0; i < size; i++) array[i] = value;
|
|
return array;
|
|
}
|
|
|
|
}
|